#!/bin/bash

# 设置项目根目录
PROJECT_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"

# 颜色输出函数
print_green() {
    echo -e "\033[32m$1\033[0m"
}

print_red() {
    echo -e "\033[31m$1\033[0m"
}

# 停止应用
stop_app() {
    if [ -f "$PROJECT_ROOT/app.pid" ]; then
        PID=$(cat "$PROJECT_ROOT/app.pid")
        if ps -p $PID > /dev/null; then
            print_green "停止应用 (PID: $PID)..."
            kill $PID
            rm "$PROJECT_ROOT/app.pid"
            print_green "应用已停止"
        else
            print_red "应用未在运行"
            rm "$PROJECT_ROOT/app.pid"
        fi
    else
        print_red "未找到 PID 文件，应用可能未在运行"
    fi
}

# 执行停止操作
stop_app 